
*:hover{transition:all 0.3s ease 0s;}

/*媒体查询响应手机*/
@media (max-width: 1200px) {
  .mediapc{display:none;}
  .mediawap{display:block;}
  .pcnavbox{display:none;}
}
@media (min-width: 1200px) {
  .mediapc{display:block;}
  .mediawap{display:none;}
}

/*黑白照片*/.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;cursor:pointer;}
/*圆角5px*/.radius5{border-radius:5px;}
/*圆角10px*/.radius10{border-radius:10px;}
/*图片变大*/.tra{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-filter:scale(1);filter:scale(1);-webkit-filter:transform;filter:transform;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.tra:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);-webkit-filter:scale(1.15);filter:scale(1.15);-webkit-filter:transform;filter:transform;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
/*透明度50%*/.opacity5{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.shadow1{-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;-ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;}
.shadow2{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.shadow2:hover{-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;-ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;-o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/*投影*/.shadow5{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.shadow7{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.shadow7:hover{-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;-ms-box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.shadow1_1{-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;-ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.shadow5:hover{-webkit-box-shadow:rgba(0,0,0,0.05) 5px 10px 10px;-ms-box-shadow:rgba(0,0,0,0.05) 5px 10px 10px;-o-box-shadow:rgba(0,0,0,0.05) 5px 10px 10px;box-shadow:rgba(0,0,0,0.05) 5px 10px 10px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.shadow8{-webkit-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;-ms-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;-o-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.shadow6{-webkit-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;-ms-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;-o-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
/*投影*/.shadow10{-webkit-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px;-ms-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px;-o-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px;box-shadow:rgba(0,0,0,0.13) 0px 0px 10px;}
/*图片居中*/.center{-webkit-align-items:center;display:-webkit-flex;-webkit-justify-content:star;}
/*图片居中2*/.vertical{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;/* 水平居中*/-webkit-box-align:center;-moz-box-align:center;-ms-flex-pack:center;/* IE 10*/-moz-justify-content:center;justify-content:center;/* 垂直居中*/-webkit-box-pack:center;-ms-flex-align:center;-moz-box-pack:center;-moz-align-items:center;align-items:center;}
/*图片翻转*/.flip{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}
.table{display:table;width:100%;height:100%;position: relative;}
.cell{display:table-cell;vertical-align:middle;overflow: hidden;}
.flip:hover{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 1.4s ease;-o-transition:all 1.4s ease;transition:all 1.4s ease;cursor:pointer;}
.flip:hover{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 1.4s ease;-o-transition:all 1.4s ease;transition:all 1.4s ease;cursor:pointer;}

/*文字字体样式*/
/*@font-face {
	font-family: sym;
	src: url('../fonts/SourceHanSansCN-Medium.ttf');
}
@font-face {
	font-family: syn;
	src: url('../fonts/SourceHanSansCN-Normal.otf');
}
@font-face {
	font-family: syr;
	src: url('../fonts/SourceHanSansCN-Regular.ttf');
}
@font-face {
	font-family: pfb;
	src: url('../fonts/PingFang Bold.ttf');
}
@font-face {
	font-family: pfm;
	src: url('../fonts/PingFang Medium.ttf');
}*/



/*pc端一级分类条*/
.pcnavbox{width:100%;height:64px;position:absolute;top:0;left:0;z-index: 99;-webkit-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;  -webkit-transition:all 0.5s ease 0s;  -o-transition:all 0.5s ease 0s;  transition:all 0.5s ease 0s;}
.pcnavbox .blockbox{height: 100%;position: relative;background:rgba(0, 0, 0, 0.01);}
.pcnavbox .blockbox .pc-logo{float: left;width:178px;height: 20px;padding:0px 0;}
.pcnavbox .blockbox .pc-logo a{display: block;}
.pcnavbox .blockbox .pc-logo a img{display: block;width:100%;height: 100%;}
.pcnavbox .blockbox .pc-nav{height: 64px;float: right;}
.pcnavbox .blockbox .pc-nav li.li{height: 100%;font-size: 17px;float: left; position: relative;position:relative;}
.pcnavbox .blockbox .pc-nav li.li:hover .father{color: #b7b7b7;}
.pcnavbox .blockbox .pc-nav li.li .father{color:#fff;display: block;padding:0 38px;text-indent:0;}
.pcnavbox .blockbox .pc-nav li.li i{display: block;width:11px;height: 6px;background: url(../images/x.png) no-repeat ;position: absolute;top:50%;right:10px;margin-top:-3px;transition:all 0.3s ease 0s;}
.pcnavbox .blockbox .pc-nav li.last{width:22px;height: 20px;background: url(../images/wx.png) no-repeat center;float: right;cursor: pointer;margin-left:65px;margin-top:22px;}
.pcnavbox .header-scale-down{background-color:#21232B}
.pcnavbox .blockbox .pc-nav li:hover .pcsonnav{display:block;}
.pcnavbox .blockbox .pc-nav li.li:hover i{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}

.pcnavbox .pcsonnav{position:absolute;background:rgba(34,36,44,0.95);width:400px;border-radius:5px;padding:10px 0;left:-125px;top:30px;margin-top:15px;display:none;z-index:99999999999;}
.pcnavbox .pcsonnav a{display:block;color:#eee;line-height:2.4;font-size:16px;transition:all .3s ease;-webkit-transition:all .3s ease;padding:0 10px;overflow:hidden;}
.pcnavbox .pcsonnav a:hover{color:#fff;background:#2d2f37;transition:all .3s ease;-webkit-transition:all .3s ease;}
.pcnavbox .pcsonnav a span.s1{display:block;float:left;padding:0 10px;width:117px;}
.pcnavbox .pcsonnav:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(34,36,44,0.95);top:-10px;left:50%;margin-left:-10px;position:absolute;}

/*内页样式*/
.incomminnavs{ width:100%; height:auto; background:rgba(0,0,0,0.5);/* position:absolute; */}
.incomminnav{ margin:0 auto; height:54px;}
.incomminnavsub{width:1200px; margin:0 auto; height:54px;}
.incomminnavs .incomminnav .incomminnavleft{ float:left;}
.incomminnavs .incomminnav .incomminnavleft a{ display:block; height:54px; line-height:54px;font-size:17px; color:#fff; font-family:"sym";}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft1{  padding-left:16px; background:url(../images/jts_left.png) 0 50% no-repeat;}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2{ padding-right:20px; position:relative;}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2 i{background:url(../images/jts_down.png) 100% 50% no-repeat; transition:all 0.3s ease 0s; display:inline-block; width:11px; height:6px; margin-left:9px; vertical-align:middle;}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2:hover i{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2:hover .minnavs{ display:block;}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2 .minnavs{ position:absolute; width:160px; background:rgba(34,36,44,0.95); border-radius:4px; left:50%; margin-left:-80px; display:none;}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2 .minnavs ul{ padding:14px 0;}
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2 .minnavs ul li.on{ background-color: #919191; }
.incomminnavs .incomminnav .incomminnavleft .incomminnavleft2 .minnavs ul li a{ display:block; box-sizing: border-box; font-size:16px; color:#fff; height:33px; line-height:33px; font-family:"syr"; padding-left:30px;transition:all .3s ease;-webkit-transition:all .3s ease;}
.incomminnavs .incomminnav .incomminnavright{ float:right;}
/*.incomminnavs .incomminnav .incomminnavright ul{ overflow:hidden;}*/
.incomminnavs .incomminnav .incomminnavright ul li{ float:left; margin-left:50px; line-height:54px;position:relative}
.incomminnavs .incomminnav .incomminnavright ul li a{ font-size:16px; color:#fff; font-family:"syr";    line-height: 65px;position: relative;}
.incomminnavs .incomminnav .incomminnavright ul li a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#fff;width:0; transition:ease-in-out 0.3s;top: 13px;}
.incomminnavs .incomminnav .incomminnavright ul li a:hover::before{width:100%;}
.incomminnavs .incomminnav .incomminnavright .act>a::before{width:100%!important;}
.incomminnavs .incomminnav .incomminnavright ul li:first-child{margin-left: 55px;}

/*********居左**********/
.incomminnavs .incomminnavsub .incomminnavleft{ float:left;box-sizing: border-box;}
.incomminnavs .incomminnavsub .incomminnavleft ul{ overflow:hidden;}
.incomminnavs .incomminnavsub .incomminnavleft ul li{ float:left; margin-right:20px; line-height:54px;text-align:center;}

@media (max-width:500px){
   .incomminnavs .incomminnavsub .incomminnavleft ul li{ margin-right:3px;} 
   .main-im{display:none}
}
.incomminnavs .incomminnavsub .incomminnavleft ul li a{font-weight: bold;padding: 0 15px;font-size:16px; color:#d6d7d9; font-family:"syr";    line-height: 54px;position: relative;transition:.3s all}
.incomminnavs .incomminnavsub .incomminnavleft ul li a:hover{background: #6f6f6f;color:#f5f5f5!important;transition:.3s all}
/*.incomminnavs .incomminnavsub .incomminnavleft ul li a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#fff;width:0; transition:ease-in-out 0.3s;top: 10px;}*/
.incomminnavs .incomminnavsub .active a{background: #6f6f6f;color:#f5f5f5!important}
.incomminnavs .incomminnavsub .incomminnavleft ul li a:hover::before{width:100%;}

.incomminnavs .incomminnavsub .incomminnavright{ float:right;line-height: 54px;color: #d6d7d9;}
.incomminnavs .incomminnavsub .incomminnavright a{color:#d6d7d9}

.main_page{min-height:300px;line-height:1.8}
.main_page strong{font-weight:600}
/*手机端菜单样式*/
.wapheader{width:100%;top:5px;left:0;height: 45px;line-height: 45px;position:absolute;z-index:10;}
.wapheader .h-logo{margin:15px 0 0 0;}
.wapheader #navToggle{position:absolute;left:10px;top:5px;z-index:10;}
.wapheader #navToggle span{position: relative;width: 25px;height: 1px;margin-top: 19px;}
.wapheader #navToggle span:before,.header #navToggle span:after{content: '';position: relative;width: 100%;height: 1px;left: 0;}
.wapheader #navToggle span,.header #navToggle span:before,.header #navToggle span:after{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #fff;}
.wapheader #navToggle span:before{top: 8px;}
.wapheader #navToggle span:after{bottom: 10px;}
.wapheader #navToggle.open span:before{top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
.wapheader #navToggle.open span:after{bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
.wapheader #navToggle.open span{background: none;}
.wapheader #navToggle.open span:before,.header #navToggle.open span:after{background: #4f4f4f;}
.wapheader .meunbtn{width:30px;height:30px;display:block;position:absolute;left:10px;top:10px;color:#fff;font-size:30px;line-height:30px;text-align:left;}
.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 70%; height: 100%; background: #fff; transition: all ease 0.5s; -webkit-transition: all ease 0.5s;z-index: 999000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top: 0; transform: translateX(-100%);}
.m_nav.open{transform: translateX(0);}
.m_nav .closed{display:block;width: 30px;height:30px;vertical-align: middle;float:right;cursor: pointer;right:10px;top:7.5px;position:absolute;z-index:10;background:rgba(0,0,0,0.3);border-radius:30px;line-height:30px;text-align:center;font-size:20px;color:#fff;}
.m_nav .ul{/* height:100%; */overflow-y:auto;}
.mob_logo{margin-top: 30px;}
.m_nav .ul li{padding: 0 0 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; opacity: 0;}
.m_nav.open .ul li{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
.m_nav .ul li:nth-child(1){-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2){-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3){-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4){-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5){-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6){-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a.father{display: block;text-decoration: none;color: #333;font-size: 16px;height: 50px;line-height: 50px;width: 100%;}
.m_nav .ul li.on a.father,.m_nav .ul li a.father:hover{color: #128CFF }
.m_nav .ul li .sonnavbtn{display:block;width:50px;height:50px;position:absolute;right:0;top:0;line-height:50px;text-align:center;font-size:22px;color:#ccc;}
.m_nav .ul li .sonnav a{height:40px;line-height:40px;display:block;border-top:1px solid #f9f9f9;color:#666;}
.m_nav .ul li .sonnav{display:none;}
.m_nav .ul li.open .sonnav{display:block;}
.m_nav .ul li.open .sonnavbtn{color:#128CFF;-webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg);
             transition:all .3s ease;-webkit-transition:all .3s ease;
}
.m_nav .ul li.open a.father{font-weight:700;color:#128CFF;}


/*pc端二级分类条*/
.pcsecondnavbox {width: 100%;height: 54px;background: rgba(0, 0, 0, 0.5);}
.pcsecondnavbox .blockbox {text-align: center;}
.pcsecondnavbox .blockbox li {display: inline-block;}
.pcsecondnavbox .blockbox li>a {display: block;width: 100%;height: 100%;line-height: 54px;padding: 0 45px;font-size: 16px;color: #fff;text-align: center;}
.pcsecondnavbox .blockbox .left{margin-right: 270px;position:relative;}
.pcsecondnavbox .blockbox .left .nownav{text-align:left;padding: 0px 10px!important;position: relative;-background: grey;}
.pcsecondnavbox .blockbox .left .nownav:after{content: "";background: url(../images/x.png) ;display: block;width: 11px;height: 6px;position: absolute;top: 25px;right: 5px;}
.pcsecondnavbox .blockbox .right>a{padding: 0 30px;}
.pcsecondnavbox .blockbox .sonnav{position:absolute;background:rgba(49,57,68,0.95);border-radius:5px;width:160px;padding:15px 0;z-index:10;left:-45px;display:none;}
.pcsecondnavbox .blockbox .sonnav a{display:block;color:#eee;line-height:2.4;font-size:16px;transition:all .3s ease;-webkit-transition:all .3s ease;}
.pcsecondnavbox .blockbox .sonnav a:hover{color:#fff;background:#128CFF;transition:all .3s ease;-webkit-transition:all .3s ease;}
.pcsecondnavbox .blockbox .sonnav>a:after{display:none !important;}
.pcsecondnavbox .blockbox .left:hover .sonnav{display:block;}
.pcsecondnavbox .blockbox .goblack{text-align:left;padding: 0px 10px;position: relative;-background: grey;padding-left:15px;}
.pcsecondnavbox .blockbox .goblack:after{content: "";background: url(../images/zi1.png) ;display: block;width: 6px;height: 11px;position: absolute;top: 24px;left:0;}
.pcsecondnavbox .blockbox .sonnav:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(49,57,68,1);top:-10px;left:50%;margin-left:-10px;position:absolute;}
.pcsecondnavbox .centersecondnav{text-align:center;}
.pcsecondnavbox .centersecondnav li{display:inline-block;}

/*手机端端二级分类条*/
.wapsecondnavbox .ul{height:100%;overflow-y:auto;}
.wapsecondnavbox .ul li{padding: 0 0 0 20px;border-bottom: 1px solid #f5f5f5;position:relative;}
.wapsecondnavbox .ul li a.father{display: block;text-decoration: none;color: #333;font-size: 16px;height: 50px;line-height: 50px;width: 100%;}
.wapsecondnavbox .ul li.on a.father,.wapsecondnavbox .ul li a.father:hover{color: #128CFF }
.wapsecondnavbox .ul li .sonnavbtn{display:block;width:50px;height:50px;position:absolute;right:0;top:0;line-height:50px;text-align:center;font-size:22px;color:#ccc;}
.wapsecondnavbox .ul li .sonnav a{height:40px;line-height:40px;display:block;border-top:1px solid #f9f9f9;color:#666;}
.wapsecondnavbox .ul li .sonnav a.on { color: #128CFF; }
.wapsecondnavbox .ul li .sonnav{display:none;}
.wapsecondnavbox .ul li.open .sonnav{display:block;}
.wapsecondnavbox .ul li.open .sonnavbtn{color:#128CFF;-webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg);
             transition:all .3s ease;-webkit-transition:all .3s ease;
}
.wapsecondnavbox .ul li.open a.father{font-weight:700;color:#128CFF;}
.wapsecondnavbox .footer-copyright{height: 60px;width:90%;margin:0 auto;}
.wapsecondnavbox .footer-copyright p.copy-txt{width:100%;clear: both;text-align: center;line-height: 25px;font-size: 14px;padding-top: 15px;color:#ccc;}
.wapsecondnavbox .footer-copyright .copy-notice{display: none;}
.wapsecondnavbox .footer_bottom .pc-footer-logo{float:none;width:120px;margin:0 auto;}
.wapsecondnavbox .footer_bottom{background: #0A0A0A;padding:20px 0;}



/*pc端脚部footer*/
.footer{width:100%;background: #313339;box-sizing: initial;}
.footer .blockbox{height:850px;overflow: hidden;}
.footer .f-1{height: 265px;overflow: hidden;}
.footer .f-1 ul{overflow: hidden;}
.footer .f-1 ul li{float: left;width:33.333333%;}
.footer .f-1 ul li div.icon-img{width:73px;height: 56px;margin:0 auto;}
.footer .f-1 ul li div.icon-img img{display: block;width:100%;}
.footer .f-1 ul li h6{color:#fff;font-size:17px;text-align: center;font-weight: 500;margin:20px auto 10px auto; font-family:"sym";}
.footer .f-1 ul li p.txt{color:#fff;font-size:15px;color:#fff;opacity:.5;line-height: 25px;text-align: center; width: 196px; margin: 0 auto;}
.footer .f-2{padding:58px 0 40px 0;border-top:1px solid #505157;    box-sizing: initial;overflow: hidden;}
.footer .f-2 .f2-fiv1,.f-2 .f2-fiv2,.f-2 .f2-fiv3,.f-2 .f2-fiv4{float: left;overflow: hidden;}
.footer .f-2 .f2-fiv1{width:385px;text-align: left;}
.footer .f-2 .f2-fiv2{width:460px;text-align: left;}
.footer .f-2 .f2-fiv3{width:270px;text-align: left;}
.footer .f-2 .f2-fiv4{width:85px;text-align: left;}
.footer .f-2 dl.dl1 dt,.f-2 dl.dl2 dt{color:#fff;font-size:17px;font-weight:600;line-height: 30px;}
.footer .f-2 dl.dl1 dd,.f-2 dl.dl2 dd{display: block;padding-top: 10px;}
.footer .f-2 dl.dl1 dd a,.f-2 dl.dl2 dd a{color:#ddd;display:block;font-size: 15px;line-height: 30px;opacity: .5;transition:all 0.3s;}
.footer .f-2 dl.dl2{margin-top:50px;}
.f-2 dl.dl2 dd a:hover,.f-2 dl.dl1 dd a:hover{opacity: 1;}
.footer .f-3{height: 76px;border-top:1px solid #505157;}
.footer .f-3 .copyright{color:#fff;font-size: 13px;text-align: left;line-height:76px;opacity: .5; font-family:"syr";}
.f_codes{width:160px;height: 140px;overflow: hidden;margin-top: 50px;}
.f_codes img{display: block;width:110px;height: 110px;border-radius: 5px;float: left;}
.f_codes p.txt{color:#fff;font-size: 12px;text-align: left;padding-top: 15px;clear: both;}
/*手机端脚部footer*/
.wapfooter{background:#333439;}
.wapfooter .ul{height:100%;overflow-y:auto;border-top:1px solid rgba(0,0,0,0.2)}
.wapfooter .ul li{padding: 0 0 0 20px;border-bottom: 1px solid rgba(255,255,255,0.07);position:relative;}
.wapfooter .ul li a.father{display: block;text-decoration: none;color: #EEE;font-size: 15px;height: 50px;line-height: 50px;width: 100%;}
.wapfooter .ul li.on a.father,.wapfooter .ul li a.father:hover{color: #128CFF }
.wapfooter .ul li .sonnavbtn{display:block;width:50px;height:50px;position:absolute;right:0;top:0;line-height:50px;text-align:center;font-size:22px;color:#ccc;}
.wapfooter .ul li .sonnav a{height:40px;line-height:40px;display:block;border-top:1px solid rgba(255,255,255,0.05);color:#AAA;}
.wapfooter .ul li .sonnav{display:none;}
.wapfooter .ul li.open .sonnav{display:block;}
.wapfooter .ul li.open a.father{font-weight:700;color:#128CFF;}
.wapfooter .ul li.open .sonnavbtn{color:#128CFF;-webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg);
             transition:all .3s ease;-webkit-transition:all .3s ease;
}
.wapfooter .footer-copyright{width:90%;margin:0 auto;}
.wapfooter .footer-copyright p.copy-txt{width:100%;clear: both;text-align: center;line-height: 25px;font-size: 14px;padding-top: 15px;color:#ccc;}
.wapfooter .footer-copyright p.copy-txt a{color:#ccc;}
.wapfooter .footer-copyright div.contacts{width:100%;clear: both;text-align: center;line-height: 25px;font-size: 14px;padding-top: 15px;color:#ccc;}

.wapfooter .footer-copyright .copy-notice{display: none;}
.wapfooter .footer_bottom .pc-footer-logo{float:none;width:120px;margin:0 auto;}
.wapfooter .footer_bottom{padding:20px 0;padding-bottom:70px}
.footone{padding:10px 20px;padding-top:0.3rem;border-bottom:1px solid rgba(255,225,225,0.05)}
.footone li{overflow:hidden;line-height:1.8;padding:10px 0;position:relative;}
.footone .icon-img{width:45px;height:45px;float:left;position:absolute;left:0;top:50%;margin-top:-30px;}
.footone .icon-img img{max-width:100%;max-height:100%;}
.footone  h6{margin-left:60px;color:#fff;font-family:arial;font-size:16px;color:#eee;font-weight:700;}
.footone  p{margin-left:60px;color:#fff;font-family:arial;font-size:14px;color:#aaa;}



/*pc端内页面banner*/
.pxccbanner{height:500px;width:100%;background-size: cover!important;}
.pxccbanner .p0{text-align:left;margin-bottom:30px;}
.pxccbanner .p0 img{display:inline;transform:rotate(-180deg);}
.pxccbanner .p1 {font-size:38px;line-height:1.5;color: #ffffff; font-family:"sym";}
.pxccbanner .p2 {font-size: 20px;color: #ffffff;line-height:1.5;margin-top:22px;font-family:"syr";}
.pxccbanner  .cell{position:relative;}
.blockboxlogobox{position:absolute;left:50%;top:50%;margin-left:-600px;}
.blockboxlogobox .logobox{display:block;position:absolute;right:0;top:50%;height:60px;margin-top:-3px;}
@media (max-width: 1200px) {
  .pxccbanner{height:300px!important;}
  .pxccbanner{background-size:cover !important;}
  .pxccbanner .blockbox{width:95%;margin:0 2.5%;}
  .pxccbanner .p0{text-align:right;
  /*margin-bottom:20px;*/
      
  }
  .pxccbanner .p1{font-size:22px;text-align: center;}
  .pxccbanner .p2{font-size:15px;margin-top:10px;text-align: center;}
}

/**article-box**/
.main-article{width:1200px;margin:0 auto}
.article-detail h1{font-size:28px;text-align:center;margin: 3% auto;width:80%;line-height: 1.5;}
.leftnr .time{text-align:center;color: #9195a3;}
.leftnr hr{color: #dddddd;background: #adadad;width: 80%;margin: 3% auto;border: none;border-top: 1px solid #ddd;}
.leftnr .main{padding:10px 25px;}
.leftnr .main>p{color: #222!important;line-height:34px;margin-top: 10px;text-align:justify}
.leftnr .main img{width: auto;max-width: 745px;border-radius: 10px;}
.leftnr .main li{line-height: 38px;font-size: 17px;}
.leftnr .main>p a{border-bottom: dotted 1px crimson;}
.leftnr .main>p>strong{font-weight:800}
.leftnr .main>section{line-height: 34px;font-size: 18px;}
.leftnr .main p>img{border-radius:5px;margin:15px auto!important;max-width: 100%;}
.leftnr{width:70%;float:left;background:#fff;border: 1px solid #eef0f3;box-shadow:5px 0 15px #dfdfdf4a;}
.rightnr{width:28%;float:right;background:#FFF;;border: 1px solid #eef0f3;box-shadow: 5px 0 15px #dfdfdf4a;}
.rightnr h2{font-size: 16px;color: #222;line-height: 16px;font-weight: 600;margin: 15px;}
.rightnr h3{overflow: hidden;color: #222;text-overflow: ellipsis;max-height:48px;font-weight: 400;font-size: 16px;line-height: 24px;}
.comment_list{padding:15px;padding-top:0}
.comment_list .lists{display: flex;margin-top: 15px;}
.comment_list .lists img{width: 112px;height: 75px;border-radius: 12px;display: block;cursor: pointer;}
.comment_main{display: flex;flex-direction: column;margin-left: 16px;justify-content: center;}
.comment_sub{font-size: 13px;color: #9195a3;margin-top: 11px;}
.tags{margin-top:30px;overflow:hidden}
.tags div{display:inline-block;float:left;line-height:30px!important;font-size:14px!important;background:none;margin-right:10px;text-align:center;padding:0 10px;color:#4d4d4d}
.tags a{float:left;padding:0 15px;margin-right:10px;margin-bottom:10px;color:#016fb9;line-height:30px;background:#d5d5d57a;border-radius:5px}
.tags a:hover{color:#fff;background:#0071bd;border-color:#0071bd}
.news-tips h3{color:#FFF;position:relative;padding-left:15px}
.news-tips h3:after{content:'';position:absolute;left:0;height:100%;width:6px;background:#337ab7}
.news-tips ul{padding:0;margin-top:30px;*zoom:1}
.news-tips ul:after,.news-tips ul:before{content:"";display:block;clear:both;height:0;line-height:0;visibility:hidden}
.news-tips ul li{float:left;width:50%;height:30px;margin:10px 0px 0px;line-height:30px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.news-tips li:before{content:'※';display:block;float:left;width:10px;height:10px;margin-right:15px;font-size:24px;color:#0071bd;line-height:30px}
.news-tips ul li:nth-child(-n+2){margin-top:0px}
.news-tips ul li a{font-size:16px}
.news-tips ul li:hover a{color:#0071bd}
.piece{line-height:34px;font-size:16px;margin: 15px 0;}
.copyrights{font-size: 12px;border: 1px dashed;padding: 15px;box-sizing: content-box;color: #8d8d8d;margin: 20px 0;}
.copyrights p{margin:0;font-size:14px!important;}

@media (max-width:720px){
    .incomminnavs .incomminnavsub .incomminnavright{float:left!important;display:none}
    .main-article{width:100%!important}
    .leftnr,.rightnr{float:none;margin-top: 15px;}
    .leftnr .main img{max-width:100%!important;}
    .leftnr .main{padding:10px;}
    .article-detail h1{width:100%;font-size:24px;}
    .leftnr .main>p{line-height:30px;font-size:16px;}
    .leftnr .time{line-height: 26px;}
    .leftnr .main>section{line-height: 30px;font-size: 16px;}
}
/**list-box**/
.list-box{width:100%;overflow: hidden;padding:10px 0;}
.list-sectile{text-align: center;color:#303030;font-size: 22px;padding:44px 0;}
.list-box ul.boxul{width:100%;height: auto;padding:10px 0;overflow: hidden;}
.list-box ul.boxul li{float: left;width:378px;height: 368px;background: #fff;margin-right:30px;margin-bottom: 30px; border:1px solid #E5E8ED;}
.list-box ul.boxul li:nth-child(3n){margin-right: 0;float: right;}
.list-box ul.boxul li div.img{width: 61px;height: 36px;margin:45px auto 30px auto;}
.list-box ul.boxul li div.img img{width:100%;height: 100%;display: block;margin:0 auto;}
.list-box ul.boxul li .h6-txt{font-weight:500;font-size: 22px;color: #303030;text-align: center;border-top:1px solid #E5E8ED;width:300px;margin:0 auto;padding-top: 30px; font-family:"sym";}
.list-box ul.boxul li p.txt{line-height: 30px;font-family:"sym";color:#6F6F6F;font-size: 17px;padding:25px 40px;text-align: left;}
.list-box2 ul.boxul{width:100%;height: auto;padding:10px 0;overflow: hidden;}
.list-box2 ul.boxul li{float: left;width:583px;height:350px;background: #fff;margin-right:30px;margin-bottom: 30px;  border:1px solid #fafcff;background-image: linear-gradient(180deg,#f3f5f8,#fff);box-shadow: 1px 1px 20px rgba(55,99,170,.1), -8px -8px 20px #fff;transition: .3s all;}
.list-box2 ul.boxul li:hover{background: #f3f5f8;box-shadow: inset 8px 8px 20px rgba(55,99,170,.1), inset -8px -8px 20px #fff;transition: .3s all;}
.list-box2 ul.boxul li:hover div.img img{transform: translateY(0%);transform: rotate(360deg);transition: all .3s;}
.list-box2 ul.boxul li:nth-child(2n){margin-right: 0;float: right;}
.list-box2 ul.boxul li div.img{width: 80px;height: 65px;margin:45px auto 25px auto;transition: all .3s;padding-bottom: 40px;}
@media screen and (max-width:500px) {
	.list-box2 ul.boxul li div.img{height: 145px;margin: 45px auto 0px auto}
}
.list-box2 ul.boxul li div.img img{height: 100%;display: block;border:1px dotted #3287fc;border-radius: 50%;padding:15px;margin:0 auto;transition: .3s all;transform: rotate(-360deg)}
.list-box2 ul.boxul li .h6-txt{font-weight:500;font-size: 22px;color: #303030;text-align: center;border-top:1px solid #E5E8ED;width:505px;margin:0 auto;padding-top: 30px;}
.list-box2 ul.boxul li p.txt{line-height: 30px;color:#6F6F6F;font-size: 17px;padding:40px 40px;text-align: left;}
.list-fontbox{width:100%;overflow: hidden;}
.list-fontbox ul{overflow: hidden;}
.list-fontbox ul li{line-height: 40px;color:#6F6F6F;font-size: 17px;background: url(../images/dot.png) no-repeat left center;background-size:.1rem .1rem;padding-left:20px;}


/***********************ZH******************************/
.rowcenter{position: relative;max-height: 100%;max-width: 100%;top: 30%;transform: translateY(-50%);}

/*标题样式加简介*/
.incommtitles{ width:100%; text-align: center;}
.incommtitle{ width:1200px; margin:0 auto;}
.incommtitles .incommtitle span{ display:block; font-size:35px; color:#313131; font-family:"sym";}
.incommtitles .incommtitle em{text-align: justify; display:block; font-size:17px; color:#707070; line-height:36px; padding-top:24px; font-family:"syr";}
.incommtitles .incommtitle .twoRows{width: 50%;margin: 0 auto;text-align: center;text-indent: 0;}
.incommtitles .incommtitle .twoRows2{width: 85%;}
@media (max-width: 1200px) {
  .incommtitle{width:auto;padding:10px 20px;}
  .incommtitles .incommtitle span{font-size:20px;line-height:2;}
  .incommtitles .incommtitle em{font-size:16px;padding-top:10px;text-align:left;}
}

/*图片样式*/
.incommimg{ width:100%; height:auto; padding:120px 0; text-align: center;}
.incommimg img{max-width:100%;}
@media (max-width: 1200px) {
 .incommimg{ width:100%; height:auto; padding:20px 0; text-align: center;}
}


/*图标加文字样式*/
.incommlist{ width:1120px; margin:0 auto;}
.incommlist ul{ overflow:hidden;}
.incommlist ul li{ text-align:center; float:left; width:25%;}
.incommlist ul li .dynacimg{ width:77px; height:77px; margin:0 auto; position:relative;}
.incommlist ul li .dynactit{ font-size:22px; color:#313131; font-family:"sym"; line-height:1.6; padding-top:20px;}
@media (max-width: 1200px) {
 .incommlist{ width:100%; height:auto;  text-align: center;}
 .incommlist ul li{ text-align:center; float:left; width:50%;}
 .incommlist ul li .dynactit{font-size:14px;}
 .incommlist ul li .dynacimg{ width:65px; height:65px; margin:0 auto; position:relative;}
}




/**********2内页导航条********/
.incommnavs{ width:100%; background:rgba(0,0,0,0.5);}
.incommnav{ width:1200px; margin:0 auto; min-height:54px;}
.incommnav .incommnavleft{ float:left;}
/*返回*/
.incommnav .incommnavleft .incommnavleft1 a.inav1{ display:block; height:54px; line-height:54px; font-size:17px; color:#fff; font-family:"sym"; text-indent:16px; background:url(../images/xjt_left.png) 0 50% no-repeat;}
/*下拉*/
.incommnav .incommnavleft .incommnavleft2{ position:relative;}
.incommnav .incommnavleft .incommnavleft2 a.inav1{ display:block; height:54px; line-height:54px; padding-right:20px; font-size:17px; color:#fff; font-family:"sym"; background:url(../images/xjt_bottom.png) 100% 50% no-repeat;}
.incommnav .incommnavleft .incommnavleft2 ul{ position:absolute; width:160px; background:rgba(0,0,0,0.8); border-radius:3px; padding:16px 0; left:50%; margin-left:-80px; display:none;}
.incommnav .incommnavleft .incommnavleft2 ul li a{ display:block; padding:8.5px 0; text-indent:30px; font-size:16px; color:#fff; font-family:"syr";}
.incommnav .incommnavleft .incommnavleft2:hover ul{ display:block;}

.incommnav .incommnavright{ float:right;}
.incommnav .incommnavright ul{ overflow:hidden;}
.incommnav .incommnavright ul li{ float:left; margin-left:72px;}
.incommnav .incommnavright ul li a{ display:block; font-size:16px; padding:19px 0; color:#fff; font-family:"syr";}
.incommnav .incommnavleft1 a.inav1:hover,.incommnav .incommnavleft2 a.inav1:hover,.incommnav .incommnavright ul li a:hover,.incommnav .incommnavleft .incommnavleft2 ul li a:hover{ color:#3283F2;}



/* 重构底部最后一行仅仅PC页面 */
#copyright2{display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;height: 100%;flex-wrap: wrap;}
#copyright2 img{display: inline-block;width: 20px;height: 20px;margin: 0;}
#copyright2 .contacts{width:100%;text-align:center}
#copyright2 a,#copyright2 span{color: #fff;}
#copyright2 *{margin: 0 3px;}

/* pc端公共类header */

*,
::after,
::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.pcnavbox .pcsonnav {
    margin-top: 32px;
}

.pcnavbox .blockbox .pc-nav li.li:nth-child(7) .pcsonnav {
    width: 144px;
    left: 0;
    text-align: center;
}

/*修改logo使其垂直居中*/
.pcnavbox .blockbox .pc-logo {
    height: 64px;
}

.pcnavbox .blockbox .pc-logo a {
    width: 100%;
    /* height: 50px; */
    margin: 7px auto auto;
}
.pcnavbox .blockbox .in-logo a {
    width: 100%;
    /* height: 50px; */
    margin: 3px auto auto;
}


/*******表单*********/
.bh__form {
    box-sizing: border-box;
    width: 100%;
    padding: 40px 0 48px;
    background: url(https://www.huaqiwangan.com/static/images/bgg.jpg) fixed repeat-y;
    text-align: center;
}
.bh-form-maintitle{
    font-size: 30px;
    font-weight: bold;
    color: #333333;
}
.bh__form-title span {
    color: #fff;
    letter-spacing: 2px;
    vertical-align: middle;
}
.bh__form_title_tag {
    font-size: 14px;
    font-weight: normal;
    padding: 3px 14px;
    background-color: #ee0a24;
    color: #fff!important;
    border-radius: 30px 25px 25px 0;
}
.bh__form-wrapper {
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
}
.bh__form-item {
    box-sizing: border-box;
    width: 388px;
    height: 48px;
    background: #FFFFFF;
    margin-right: 20px;
}

.bh__form-item .district .district-drop-down-icon {
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #515151;
}

.bh__form-item .error-tips {
    position: absolute;
    bottom: -18px;
    left: 0px;
    font-size: 10px;
    font-weight: 500;
    color: #FE5F00;
    line-height: 1.4;
    padding-top: 5px;
}
.hidden{
    display: none;
}
.bh__form-item .phone-tips {
    width: 100%;
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 12px;
    color: #8e8e8e;
    line-height: 1.4;
    display: none;
}

.bh__form-item .input-tips-box {
    height: 100%;
    width: 100%;
    position: relative;
}

.bh__form-item input {
    font-size: 16px;
    box-sizing: border-box;
    appearance: none;
    -webkit-appearance: none;
    width: 100% !important;
    height: 100%;
    border: 1px solid #D1D1D1;
    outline: none;
    padding: 11px;
    border-radius: 3px;
    transition: .3s all;
    background: none;
}
.bh__form-item input:focus {
    border: 1px solid #409eff94;
    outline: 0;
    box-shadow: inset -2px -2px 5px rgb(38 199 252 / 20%);
    transition: .3s all;
    border-radius: 3px;
}

.bh__form .bh__form-item .district .district-select-option {
    font-size: 14px;
}

#forms .form-btn {
    display: block;
    height: 48px;
    line-height: 38px;
    text-align: center;
    width: 266px;
    font-size: 18px;
    color: #fff;
    background-color: #3286fb;
    cursor: pointer;
	border: 0;
}

#forms .form-btn:hover {
    opacity: .9;
    color: #FFF;
}
@media screen and (max-width:750px){
    .bh__form{
        /* background: none; */
    }
    .bh__form-item {
        width: 95%;
        margin: 0 auto;
        margin-bottom:15px;
    }
    .bh__form-wrapper{
        flex-wrap: wrap;
    }
    #forms .form-btn{
        width: 180px;
        margin: 0 auto;
    }
}

/* likes */
.likes {
	margin: 0 auto;
	text-align: center;
}
.likes-icon {
	position: relative;
	width: 86px;
	height: 86px;
	margin: 0 auto;
	border: 2px solid #f63756;
	border-radius: 50px;
	background: #fff;
}
.likes-icon:hover {
	border: 2px solid #f63756;
	background: #f63756;
}
.likes-icon a {
	width: 100%;
	height: 100%;
}
.likes-icon i {
	line-height: 90px;
	color: #f63756;
	font-size: 45px;
}
.likes-icon:hover i {
	color: #fff;
}
.likes-num {
	padding-top: 15px;
	font-size: 16px;
	color: #999;
	line-height: 24px;
}